home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 16
/
Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso
/
Aminet
/
dev
/
src
/
wangisrc.lha
/
wangi
/
z
/
DefDTIcon
/
AppMenu.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1995-07-11
|
658b
|
36 lines
Function InitAppIcons(VAR V : tProgVars;VAR AppPort : pMsgPort;
VAR AppMenu : pAppMenuItem):Boolean;
VAR
res : Boolean;
Begin
res := False;
AppPort := CreateMsgPort;
If AppPort <> NIL then begin
AppMenu := AddAppMenuItemA(0,0,CStrConstPtrAR(@RKey, V.TEXT),AppPort,NIL);
If AppMenu <> NIL then
res := true;
end;
InitAppIcons := res;
end;
Procedure CleanAppMenu(VAR AppPort : pMsgPort;
VAR AppMenu : pAppMenuItem);
VAR
mes : pMessage;
OK : Boolean;
Begin
OK := RemoveAppMenuItem(AppMenu);
mes := GetMsg(AppPort);
While mes <> NIL do begin
ReplyMsg(mes);
mes := GetMsg(AppPort);
end;
DeleteMsgPort(AppPort);
end;